Part Number Hot Search : 
TA8189 APM7312K 120SI B25667 102J400 CM140 T89C5 DS1742
Product Description
Full Text Search
 

To Download MAX9485 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 19-3315; Rev 0; 7/04
ANUAL N KIT M LUATIO ATA SHEET EVA WS D FOLLO
Programmable Audio Clock Generator
Features
27MHz Crystal with 30ppm Frequency Reference Two Buffered Output Ports with Multiple Audio Clocks: 256, 384, or 768 Times fS Supports Standard and Double Sampling Rates (12kHz, 32kHz, 44.1kHz, 48kHz, 64kHz, 88.2 kHz, and 96kHz) I2C Interface or Hardwired Output Clock Selection Separate Output Clock Enable Low Jitter Typical 21ps (RMS at 73.728MHz) No External Components for PLL Integrated VCXO with 200ppm Tuning Range Small Footprint, Thin QFN Package, 4mm x 4mm
General Description
The MAX9485 programmable multiple-output clock generator provides a cost-efficient solution for MPEG-2 audio systems such as DVD players, DVD drives for multimedia PCs, digital HDTV systems, home entertainment centers, and set-top boxes. The MAX9485 accepts an input reference frequency of 27MHz from a crystal or system reference clock. The device provides two buffered clock outputs of 256, 384, or 768 times the chosen sampling frequency (fS) selected through an I 2 CTM interface or hardwired inputs. Sampling frequencies of 12kHz, 32kHz, 44.1kHz, 48kHz, 64kHz, 88.2kHz, or 96kHz are available. The MAX9485 also offers a buffered 27MHz output and an integrated voltage-controlled oscillator (VCXO) that is tuned by a DC voltage generated from the MPEG processor. The use of VCXO allows the audio system clock to lock with the overall system clock. The MAX9485 features the lowest jitter in its class, guaranteeing excellent dynamic performance with audio ADCs and DACs in an MPEG-2 audio system. The device operates with a 3.3V supply and is specified over the -40C to +85C extended temperature range. The MAX9485 is offered in 6.5mm x 4.4mm 20-pin TSSOP and 4mm x 4mm 20-pin thin QFN packages.
MAX9485
Ordering Information
PART MAX9485ETP MAX9485EUP TEMP RANGE -40C to +85C -40C to +85C PIN-PACKAGE 20 Thin QFN-EP* 20 TSSOP
*EP = Exposed pad. I 2C is a trademark of Philips Corp. Purchase of I2C components of Maxim Integrated Products, Inc., or one of its sublicensed Associated Companies, conveys a license under the Philips I2C Patent Rights to use these components in an I2C system, provided that the system conforms to the I2C Standard Specification as defined by Philips.
Applications
Digital TVs Set-Top Boxes Home Entertainment Centers DVD Players HDTVs
Pin Configurations
GND_P VDD_P SAO2 MCLK SAO1
TOP VIEW
VDD_P 1 GND_P 2 TUN 3 X1 4 X2 5 VDD 6 SCL/FS0 7 SDA/FS1 8 FS2 9 GND 10 20 SAO2 19 SAO1 18 MCLK 17 VDD TUN X1 X2 VDD SCL/FS0
19
1 2 3 4 5 10 7 6 8 9
20
18
17
16 15 14
VDD CLK_OUT2 GND CLK_OUT1 MODE
MAX9485
16 CLK_OUT2 15 GND 14 CLK_OUT1 13 MODE
MAX9485
EXPOSED PAD (GROUND)
13 12 11
GND
12 RST FS2 SDA/FS1 11 GND
TSSOP
THIN QFN
________________________________________________________________ Maxim Integrated Products
GND
RST
1
For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at 1-888-629-4642, or visit Maxim's website at www.maxim-ic.com.
Programmable Audio Clock Generator MAX9485
ABSOLUTE MAXIMUM RATINGS
VDD, VDD_P to GND ...............................................-0.3V to +4.0V GND_P to GND ...................................................................0.3V All Inputs and Outputs to GND...................-0.3V to (VDD + 0.3V) Short-Circuit Duration of Outputs to GND ..................Continuous Continuous Power Dissipation (TA = +70C) 20-Pin TSSOP (derate 11mW/C above +70C) ......... 879mW 20-Lead Thin QFN (derate 16.9mW/C above +70C).............................................................1349mW Storage Temperature Range .............................-65C to +150C Maximum Junction Temperature .....................................+150C ESD Protection Human Body Model (RD = 1.5k, CS = 100pF)...........> 2kV Lead Temperature (soldering, 10s) .................................+300C
Stresses beyond those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
DC ELECTRICAL CHARACTERISTICS
(VDD = VDD_P = 3.0V to 3.6V, TA = -40C to +85C, unless otherwise noted. Typical values are at TA = +25C, VDD = VDD_P = 3.3V.) (Note 1)
PARAMETER High Level-Input Voltage Low Level-Input Voltage Input Current High Level-Input Voltage Low Level-Input Voltage Input Open Level Input Current Output High Level Output Low Level Input High Level Input Low Level Input Current Low-Level Output Input Capacitance POWER SUPPLY (VDD, VDD_P) Power-Supply Ranges Power-Supply Current VDD, VDD_P IDD+IDD_P CLK_OUT1, CLK_OUT2 at 73.728MHz, no load, VTUN = 3.0V 3.0 3.3 12 3.6 V mA SYMBOL VIH1 VIL1 IIL1 VIH2 VIL2 VIO2 IIN VOH1 VOL1 VIH3 VIL3 IIN VOL3 CIN Input voltage = 0 or VDD IOL3 = 4mA 8.4 Input open Input voltage = 0 or VDD IOH1 = -4mA IOL1 = 4mA 0.7 x VDD 0 -1 Input voltage = 0 or VDD CONDITIONS MIN 2.0 0.0 -20 2.5 0.0 1.3 -10 VDD - 0.6 0.4 VDD 0.3 x VDD +1 0.4 TYP MAX VDD 0.8 +20 VDD 0.8 2.0 +10 UNITS V V A V V V A V V V V A V pF
LVCMOS/LVTTL INPUTS (MODE, RST, X1) (Note 2)
THREE-LEVEL INPUTS (FS0, FS1, FS2, SAO1, SAO2)
LVCMOS/LVTTL OUTPUTS (CLK_OUT1, CLK_OUT2, MCLK)
I2C INTERFACE INPUT AND OUTPUT (SCL, SDA)
2
_______________________________________________________________________________________
Programmable Audio Clock Generator
AC ELECTRICAL CHARACTERISTICS
(VDD = VDD_P = 3.0V to 3.6V, TA = -40C to +85C, output frequency is 73.728MHz, CL = 20pF, unless otherwise noted. Typical values are at TA = +25C, VDD = VDD_P = 3.3V.) (Note 3)
PARAMETER VCXO (MCLK) Crystal Frequency Crystal Accuracy Tuning Voltage Range VCXO Tuning Range TUN Input Impedance Output Clock Frequency Output Clock Accuracy Output Duty Cycle Output Jitter Output Rise Time Output Fall Time Tuning Response Time Power-On Settling Time tMJ tMR tMF tTUN TPO1 RMS Figure 8 Figure 8 Figure 9 Figure 9 256 x fS Frequency Range (Note 5) Clock Rise Time Clock Fall Time Duty Cycle Output Clock Period Jitter Frequency Settling Time Power-On Time tRJ tFST TPO2 RMS Figure 1 Figure 9 CLK_OUT1, 2 at 73.728MHz (Note 6) CLK_OUT1, 2 at 36.864MHz fout tR1 tF1 384 x fS 768 x fS Figure 8 Figure 8 45 8.192 12.288 24.576 2 2 50 21 37 10 15 ms ms 55 RTUN fMCLK VTUN = 1.75V VTUN = 1.75V (Note 4) 45 VTUN VTUN = 0 to 3.0V 0 -200 94 27 50 55 28 2 2 10 5 24.576 36.864 73.728 ns ns % ps MHz 65 fXTL Nominal frequency 27 30 3.0V +200 MHz ppm V ppm k MHz ppm % ps ns ns s ms SYMBOL CONDITIONS MIN TYP MAX UNITS
MAX9485
CLOCK OUTPUTS (CLK_OUT1, CLK_OUT2)
_______________________________________________________________________________________
3
Programmable Audio Clock Generator MAX9485
I2C TIMING CHARACTERISTICS
(VDD = VDD_P = 3.0V to 3.6V, TA = -40C to +85C, unless otherwise noted. Typical values are at TA = +25C, VDD = VDD_P = 3.3V; Figure 7.) (Note 1)
PARAMETER Serial Clock Bus Free Time Between a STOP and a START Condition Hold Time (Repeated) START Condition Repeated START Condition Setup Time STOP Condition Setup Time Data Hold Time Data Setup Time SCL Clock Low Period SCL Clock High Period Rise Time of SDA and SCL, Receiving Fall Time of SDA and SCL, Receiving Fall Time of SDA, Transmitting Pulse Width of Spike Suppressed Capacitive Load for Each Bus Line SYMBOL fSCL tBUF tHD, STA tSU, STA tSU, STO tHD,DAT tSU,DAT tLOW tHIGH tR tF tF tSP Cb (Notes 3, 8) (Notes 3, 8) (Notes 8, 9) (Notes 3, 10) (Note 7) 1.3 0.6 0.6 0.6 0.05 100 1.3 0.6 20 + 0.1Cb 20 + 0.1Cb 20 + 0.1Cb 0 300 300 250 50 400 0.9 CONDITIONS MIN TYP MAX 400 UNITS kHz s s s s s ns s s ns ns ns ns pF
Note 1: Note 2: Note 3: Note 4: Note 5: Note 6: Note 7:
All parameters tested at TA = +25C. Specifications over temperature are guaranteed by design and characterization. When X1 is used as an external reference. Guaranteed by design and characterization; limits are set at 6 sigma. Includes crystal accuracy. FXTL = 27MHz. Nominal frequency. See frequency selection paragraph in the Applications Information section. A master device must provide a hold time of at least 300ns for the SDA signal (referred to VIL of the SCL signal) in order to bridge the undefined region of SCL's falling edge. Note 8: Cb = total capacitance of one bus line in pF. tR and tF measured between 0.3 VDD and 0.7 VDD. Note 9: Bus sink current is less than 6mA. Cb = total capacitance of one bus line in pF. tR and tF measured between 0.3 VDD and 0.7 VDD. Note 10: Input filters on the SDA and SCL inputs suppress noise spikes less than 50ns.
4
_______________________________________________________________________________________
Programmable Audio Clock Generator
Typical Operating Characteristics
(VDD = VDD_P = 3.3V, TA = +25C.)
MAX9485
SUPPLY CURRENT vs. LOAD CAPACITANCE
MAX9485 toc01
SUPPLY CURRENT vs. VTUN
MAX9485 toc02
SUPPLY CURRENT vs. OUTPUT FREQUENCY
VTUN = 1.5V CL = 20pF 40 SUPPLY CURRENT (mA)
MAX9485 toc03
50 VTUN = 1.5V fCLK_OUT = 73.728MHz 40 SUPPLY CURRENT (mA)
50 CL = 20pF fCLK_OUT = 73.728MHz 40 SUPPLY CURRENT (mA)
50
30
30
30
20
20
20
10
10
10
0 0 10 20 30 40 50 60 70 80 90 100 LOAD CAPACITANCE (pF)
0 0 0.5 1.0 1.5 VTUN (V) 2.0 2.5 3.0
0 0 10 20 30 40 50 60 70 80 OUTPUT FREQUENCY (MHz)
OUTPUT CLOCK RISE/FALL TIME vs. LOAD CAPACITANCE
MAX9485 toc04
MCLK PULLING RANGE vs. VTUN
CX1 = CX2 = 4.7pF 200 PULLING RANGE (ppm) 100 0 -100 -200 -300 CX1 = CX2 = 6.8pF CX1 = CX2 = 5.6pF
MAX9485 toc05
3.0 2.5 RISE/FALL TIME (ns) 2.0 1.5 1.0 0.5 0 0 4 8 12 16 RISE TIME (tR) FALL TIME (tF) VTUN = 1.5V fCLK_OUT = 73.728MHz
300
20
0
0.5
1.0
1.5 VTUN (V)
2.0
2.5
3.0
LOAD CAPACITANCE (pF)
MCLK PERIOD JITTER vs. OUTPUT FREQUENCY
MAX9485 toc06
CLK_OUT PERIOD JITTER vs. OUTPUT FREQUENCY
VTUN = 1.5V CL = 15pF 400 PERIOD JITTER (psRMS)
MAX9485 toc07
50 VTUN = 1.5V CL = 15pF 40 PERIOD JITTER (psRMS)
500
30
300
20
200
10
100
0 0 10 20 30 40 50 60 70 80 OUTPUT FREQUENCY (MHz)
0 0 10 20 30 40 50 60 70 80 OUTPUT FREQUENCY (MHz)
_______________________________________________________________________________________
5
Programmable Audio Clock Generator MAX9485
Pin Description
PIN TSSOP 1 2 3 4 5 6, 17 7 TQFN 19 20 1 2 3 4, 15 5 NAME VDD_P GND_P TUN X1 X2 VDD SCL/FS0 FUNCTION PLL Power Supply. Bypass VDD_P with a 0.1F and 0.001F capacitor to GND_P. PLL Ground VCXO Tuning Voltage Input. Apply 0 to 3V at TUN to adjust the VCXO frequency. Connect TUN to VDD when driving X1 directly with a 27MHz input reference clock. Crystal Connection 1. Connect a fundamental mode crystal between X1 and X2 for use as a VCXO, or drive X1 directly with a 27MHz input reference clock. Crystal Connection 2. Connect a fundamental mode crystal between X1 and X2 for use as a VCXO, or leave X2 unconnected when driving X1 with a 27MHz system reference clock. Digital Power Supply. Bypass VDD with a 0.1F and 0.001F capacitor to GND. Serial Clock/Function Selection Input 0. When MODE = low, SCL/FS0 functions as the I2C serial clock input. When MODE = high, SCL/FS0 functions as a three-level input to select sampling frequency. Serial Data I/O/Function Selection Input 1. When MODE = low, SDA/FS1 functions as the I2C serial data input/output. When MODE = high, SDA/FS1 functions as a three-level input to select output frequency scaling factor. Function Selection Input 2. When MODE = high, FS2 functions as a three-level input to select sampling rate. When MODE = low, voltage levels at FS2 do not affect device operation. Ground Reset Input. Drive RST low resets the I2C register to its default state. RST is internally pulled to VDD. Mode Control Input. When MODE = low, the I2C interface is active. When MODE = high, the hardwired interface is active, and function selection is programmed by SCL/FS0, SDA/FS1, and FS2. Mode is internally pulled to GND. Output Clock Port 1. CLK_OUT1 operates at 256/384/768fs, depending on the function selection. CLK_OUT1 is pulled low when disabled. Output Clock Port 2. CLK_OUT2 operates at 256/384/768fs, depending on the function selection. CLK_OUT2 is pulled low when disabled. Master System Clock Buffered Output. MCLK outputs the 27MHz clock generated by the internal VCXO. MCLK is pulled low when disabled. I2C Device Address Selection Input 1 or MCLK Output Enable Control Input. When MODE = low, SAO1 is a three-level I2C device address programming input. When MODE = high, SAO1 controls MCLK enable/disable. I2C Device Address Selection Input 2 or CLK_OUT Output Enable Control Input. When MODE = low, SAO2 is a three-level I2C device address programming input. When MODE = high, SAO2 controls CLK_OUT1 and CLK_OUT2 enable/disable. Exposed Pad. Connect EP to ground.
8
6
SDA/FS1
9 10, 11, 15 12
7 8, 9, 13 10
FS2 GND RST
13
11
MODE
14 16 18
12 14 16
CLK_OUT1 CLK_OUT2 MCLK
19
17
SAO1
20
18 Exposed Pad
SAO2
--
EP
6
_______________________________________________________________________________________
Programmable Audio Clock Generator
Functional Diagram
VDD VDD_P
MAX9485
MAX9485
MCLK
COUNTER N
COUNTER M
PHASE DETECTOR AND LOOP FILTER
CLK_OUT1 VCO PLL DIVIDING COUNTER CLK_OUT2
TUN X1 VCXO X2 MODE CONTROL REGISTERS SCL/FS0 SDA/FS1 FS2
RST
RESET
GND
SAO1 SAO2
GND_P
Detailed Description
The MAX9485 uses an input reference frequency of 27MHz from a crystal or system reference clock. The device provides two buffered clock outputs of 256, 384, or 768 times the chosen sampling frequency (fS) selected through an I 2 C interface or hardwired inputs. Sampling frequencies of 12kHz, 32kHz, 44.1kHz, 48kHz, 64kHz, 88.2kHz, or 96kHz are available. The MAX9485 offers a buffered 27MHz output and an integrated VCXO tuned by a DC voltage generated from the MPEG system. The device operates with a 3.3V supply.
Reference and Output Clock
The MAX9485 uses the 27MHz crystal or reference clock (master clock) from the audio system and generates an output of 256, 384, or 768 times the audio system sampling frequency (fS). Connect a fundamental
mode crystal between X1 and X2 or drive X1 with a 27MHz system clock. The choices of sampling frequencies are 12kHz, 32kHz, 44.1kHz, 48kHz, 64kHz, 88.2kHz, and 96kHz. The MAX9485 offers two identical outputs: CLK_OUT1 and CLK_OUT2. In the following, the CLK_OUT is used to refer to both outputs. Table 1 shows the relations of fS and the output frequency. Select the output frequency by programming the I2C register or hardwiring inputs FS0, FS1, and FS2. CLK_OUT settling is typically 15ms from power-on or from applying the clock to X1. Delay time from sampling frequency change to CLK_OUT settling is 10ms (typ). Figure 1 illustrates CLK_OUT transient timing in the I2C programmed case. The I2C register is set through a master-write data transfer. The frequency settling time tFST is counted from the end of the next ACK pulse of the written byte in SDA until the CLK_OUT is settled.
_______________________________________________________________________________________
7
Programmable Audio Clock Generator MAX9485
Table 1. Sampling Frequency and Output Clock
SAMPLING FREQUENCY fS (kHz) 12 32 44.1 48 64 88.2 96 256 x fS (MHz) 3.072 8.1920 11.2896 12.2880 16.3840 22.5792 24.5760 CLK_OUT 384 x fS (MHz) 4.608 12.2880 16.9344 18.4320 24.5760 33.8688 36.8640 768 x fS (MHz) 9.126 24.5760 33.8688 36.8640 49.1520 67.7376 73.7280 Standard Standard Standard Standard Double Double Double SAMPLING RATE
HIGH SDA LOW
ACK PULSE tFST
Voltage-Controlled Crystal Oscillator (VCXO)
The MAX9485 internal VCXO produces a 27MHz reference clock for the PLL used to generate CLK_OUT1 and CLK_OUT2. The oscillator uses a 27MHz crystal as the base frequency reference and has a voltage-controlled tuning input for micro adjustment in a range of 200ppm. The tuning voltage VTUN can vary from 0 to 3V as shown in Figure 2. Use an AT-cut crystal that oscillates at 27MHz on its fundamental mode with 30ppm. Use a crystal shunt capacitor less than 12pF, including board parasitic capacitance. Choose an oscillator with a load capacitance less than 14pF to achieve 200ppm pullability. VCXO, a free-run oscillator, and the buffered output MCLK are not affected by power-on reset and external reset. VCXO has a 5ms settling time at power-on and 10s at a change of the VTUN voltage. The MAX9485 can be used as a synthesizer with a 27MHz input reference clock. For this mode, connect the 27MHz input clock to X1. Connect TUN to VDD and leave X2 open. This configuration is for applications where the micro tuning is not needed and there is a 27MHz system master clock available.
CLK_OUT
STABLE
TRANSITION
STABLE
Figure 1. CLK_OUT Transient Timing
27.0054
VCXO OUTPUT FREQUENCY (MHz)
27
400ppm
Chip Reset Function
The MAX9485 has an internal reset function. The device resets at power-up or can be externally reset by driving RST low. The reset function sets the registers to default values. MODE sets the device's programming mode at power-up. When MODE = low, the device is set to software-programmable mode. Set MODE = high for hardwired mode. If MODE = low, the reset sets default values for CLK_OUT1 and CLK_OUT2 to 256 x f S with f S = 32kHz. If MODE = high, the reset sets CLK_OUT1 and CLK_OUT2, according to the values of the hardwired inputs.
26.9946 0V 3V VTUN
Figure 2. VCXO Tuning Range
8
_______________________________________________________________________________________
Programmable Audio Clock Generator
The internal power-on reset completes after 1024 cycles of the reference clock starting when V DD is greater than 2.2V with a tolerance of 0.4V. When using the internal power-on reset, RST must be high. Figure 3 shows power-on reset timing. The internal reset function also accepts an external forced reset by driving RST = low. The reset is triggered when RST = low and completes after 1024 reference clock cycles. When a reset is initiated, any pulses on RST during the 1024 reference clock cycles are ignored. If RST is held low at the end of a reset cycle, reset does not initiate until a high-to-low transition is detected at RST. Figure 4 shows external reset timing.
Software and Hardwire Control Modes
The MAX9485 sampling frequency, sampling rate, and clock outputs can be programmed through the I 2C 2-wire interface (software mode, MODE = low), or hardwired directly through three-level inputs (hardwire mode, MODE = high). The offered functions for each mode are shown in Table 2. CLK_OUT and MCLK are pulled low when disabled.
MAX9485
Hardwire Mode Programming (MODE = High)
In hardwire mode, FS2 selects the sampling rate (Table 3). With FS2 = low, the sampling rate is standard. With FS2 = high, the sampling rate is doubled. When FS2 = open, the 12kHz standard rate is selected, overriding the setting of FS0. FS1 selects the scaling factors: 256, 384, and 768 (Table 4). FS0 selects the sample frequencies: 32kHz, 44.1kHz, and 48kHz (Table 5). When MODE = high, inputs SAO1 and SAO2 enable or disable the clock outputs (Tables 6 and 7). CLK_OUT and MCLK are pulled low when disabled.
VDD 2.6V 2.2V 1.8V
Table 2. Selectable Functions
POWER-ON RESET RANGE
FUNCTIONS
INTERNAL RESET RESET PERIOD = 1024 CYCLES AT 27MHz RESET REMOVAL
HARDWIRE MODE MODE = HIGH
SOFTWARE MODE MODE = LOW
Standard sampling frequencies: 12kHz, 32kHz, 44.1kHz, 48kHz Double sampling frequencies: 64kHz, 88.2kHz, 96kHz CLK_OUT1, CLK_OUT2, MCLK: enable/disable
Figure 3. Power-On Reset Timing
RST
(MIN: 20ns)
Table 3. Sampling Rate Selection
FS2 Low High SAMPLING RATE Standard (32kHz, 44.1kHz, 48kHz) Doubled (64kHz, 88.2kHz, 96kHz) Standard (12kHz)
INTERNAL RESET
RESET PERIOD = 1024 CYCLES AT 27MHz
RESET REMOVAL
Open
Table 4. Frequency Scaling Factors
FS1 Low OUTPUT SCALING FACTOR 256 384 768
Figure 4. External Reset Timing
High Open
_______________________________________________________________________________________
9
Programmable Audio Clock Generator MAX9485
Table 5. Selection of Sampling Frequency
FS0 Low High Open SAMPLING FREQUENCY (kHz) 32 44.1 48
Table 8. Register Address Selection
SAO1 Open Low High Open Low High Open Low High SAO2 Open Open Open Low Low Low High High High I C DEVICE ADDRESS 110 0000 110 0011 110 0010 110 0100 110 1000 111 0000 111 0001 111 0010 111 0100
2
Table 6. MCLK Enable/Disable Control
SAO1 Low High Open MCLK Disabled Enabled Reserved
Table 7. CLK_OUT Enable/Disable Control
SAO1 High/low High/low High/low SAO2 Open Low High CLK_OUT1 Enabled Enabled Disabled CLK_OUT2 Enabled Disabled Enabled
Table 9. Control Register Bit Mapping
BIT C7 C6, C5 C4 C3, C2 C1, C0 FUNCTION MCLK enable/disable CLK_OUT2, CLK_OUT1 enable/disable Sampling-rate selection Frequency-scaling factors Sampling-frequency selection
Software Mode Programming (MODE = Low)
In software mode, the I2C interface writes or reads an 8-bit control register in the MAX9485. The control register controls the rate settings and the clock outputs. Since there is only one register in the MAX9485, no address is assigned to this register. The device has a programmable 7-bit address for the I2C bus, selected by SAO1 and SAO2 (Table 8). At power-up with MODE = low, the MAX9485 reads the state of SAO1 and SAO2, then latches the I2C device address. Table 9 shows the control register bit mapping. Bit C7 enables the MCLK output. Bits C5 and C6 enable the clock outputs CLK_OUT1 and CLK_OUT2, respectively. Bit C4 selects the sampling rates. Bits C3 and C2 choose the output frequency-scaling factor. Bits C1 and C0 determine the sampling frequency. The details are shown in Tables 10-14.
Table 10. MCLK Enable/Disable Control
C7 0 1 MCLK Disabled Enabled
Table 11. CLK_OUT1, 2 Enable/Disable Control
C6 1 1 0 0 C5 1 0 1 0 CLK_OUT2 Enabled Enabled Disabled Disabled CLK_OUT1 Enabled Disabled Enabled Disabled
Serial Interface
The MAX9485 control interface uses a 2-wire I2C serial interface. The device operates as a slave that sends and receives data through clock line SCL and data line SDA to achieve bidirectional communication with the master. A master (typically a microcontroller) initiates all data transfers to and from the MAX9485, and generates the SCL clock that synchronizes the data transfer. The
Table 12. Sampling Rate Selection
C4 0 1 SAMPLING RATE Standard Doubled
10
______________________________________________________________________________________
Programmable Audio Clock Generator
Table 13. Frequency Scaling Factors
C3 0 0 1 1 C2 0 1 0 1 OUTPUT SCALING FACTOR 256 384 768 Reserved
SCL S START CONDITION P STOP CONDITION SDA
MAX9485
Table 14. Sampling Frequency Selection
C1 0 0 1 1 C0 0 1 0 1 SAMPLING FREQUENCY (kHz) 12 32 44.1 48
S
Figure 5. Start and Stop Conditions
MASTER-WRITE DATA STRUCTURE SLAVE ADDRESS 7 BITS R/W A DATA 8 BITS A P
Note: (C1, C0) = (0, 0) and C4 = 1 (double) is not a proper selection. However, when set, it selects 12kHz sampling frequency.
SDA line operates as both an input and an open-drain output. A pullup resistor, typically 4.7k, is required on SDA. The SCL line operates only as an input. A pullup resistor, typically 4.7k, is required on SCL if there are multiple masters on the 2-wire bus, or if the master in a single-master system has an open-drain SCL output.
MASTER-READ DATA STRUCTURE S SLAVE ADDRESS 7 BITS R/W A DATA 8 BITS A P
Start and Stop Conditions
Both SCL and SDA remain high when the interface is idle. The active master signals the beginning of a transmission with a START (S) condition by transitioning SDA from high to low while SCL is high. After communication, the MAX9485 issues a STOP (P) condition by transitioning SDA from low to high while SCL is high, freeing the bus for another transmission (Figure 5). If a START or STOP occurs while a bus transaction is in progress, then it terminates the transaction.
A = ACK; A = 0: ACKNOWLEDGE, A = 1: NOT ACKNOWLEDGE S = START CONDITION P = STOP CONDITION MASTER TRANSFERS TO SLAVE SLAVE TRANSFERS TO MASTER
Figure 6. Serial Interface Data Structure
Data Transfer and Acknowledge
Following the START condition, each SCL clock pulse transfers 1 bit. For the MAX9485 interface, between a START and a STOP, 18 bits are transferred on the 2-wire bus. The first 7 bits are for the device address. Bit 8 indicates the writing (low) or reading (high) operation (R/W). Bit 9 is the ACK for the address and operation type. Bits 10 though 17 form the data byte. Bit 18 is the ACK for the data byte. The master always transfers
the first 8 bits (address + R/W). The slave (MAX9485) can receive the data byte from the bus or transfer it to the bus from the internal register. The ACK bits are transmitted by the address or data recipient. A low ACK bit indicates a successful transfer (Acknowledge), a high ACK bit indicates an unsuccessful transfer (Not Acknowledge). Figure 6 shows the structure of the data transfer. During a write operation, if more synchronous data is transferred, it overwrites the data in the register. During a read operation, if more clocks are reset on SCL, the SDA continues to respond to the register data.
______________________________________________________________________________________
11
Programmable Audio Clock Generator MAX9485
SDA tSU, DAT tLOW SCL tHIGH tHD, STA tR START CONDITION tF REPEATED START CONDITION STOP CONDITION START CONDITION tHD, DAT tSU, STA tHD, STA tSU, STO tBUF
Figure 7. 2-Wire Serial Interface
(tR1, tMR) 80% CLK_OUT, MCLK 20%
(tF1, tMF) 80% 2.2V 20%
VDD
t
RISE AND FALL TIME MEASURED BETWEEN 20% AND 80%. SDA CLK_OUT1 OR CLK_OUT2
STOP PULSE AFTER WRITING STOP EDGE
Figure 8. CLK_OUT, MCLK Rise and Fall Time
Applications Information
Crystal Selection
When using the MAX9485's internal VCXO with an external crystal, connect the crystal to X1 and X2. Choose an AT-cut crystal that oscillates at 27MHz on its fundamental mode with 30ppm. Use a crystal shunt capacitance less than 12pF, including board parasitic capacitance. Choose an oscillator with a load capacitance less than 14pF to achieve 200ppm pullability. Note: Pulling range may vary depending on the crystal used. Refer to the MAX9485 Evaluation Kit for details.
tPO2
tFST
VTUN
MCLK tPO1 tTUN
Figure 9. VCXO and PLL Settling Time
12
______________________________________________________________________________________
Programmable Audio Clock Generator
Output CLK Frequency Setting with Low Jitter
A specific frequency could be achieved through multiple settings (Table 1) such as different sampling rate and multiplication factors (256, 384, and 768). However, due to the difference of internal structure, the CLK outputs jitter may be different for each setting. Table 15 lists CLK output frequencies and jitter for the various settings. For best performance, the user should choose the setting that gives the lowest jitter at a specific frequency.
Table 15. Jitter Measurements of Output CLKs
FOUT (MHz) 73.728 67.7376 49.152 36.864 36.864 33.8688 33.8688 24.5760 24.5760 24.5760 22.5792 18.4320 16.9344 16.3840 12.2880 12.2880 11.2896 9.126 8.1920 4.608 3.072 SCALING FACTOR 768 768 768 768 384 768 384 768 384 256 256 384 384 256 256 384 256 768 256 384 256 fS (kHz) 96 88.2 64 48 96 44.1 88.2 32 64 96 88.2 48 44.1 64 48 32 44.1 12 32 12 12 TRJ(RMS) (ps) 21 23.2 42.6 40 37 44 41.3 66 92 50 55.1 59 69 134 84.8 170 100 106 250 198 324
MAX9485
Power-Supply Bypassing and Ground Management
The MAX9485's high oscillator frequency makes proper layout important to ensure stability. For best performance, place components as close as possible to the device. Digital or AC transient signals on GND can create noise at the clock output. Return GND to the highest-quality ground available. Bypass VDD and VDD_P with 0.1F and 0.001F capacitors, placed as close to the device as possible. Careful PC board ground layout minimizes crosstalk between the outputs and digital inputs.
______________________________________________________________________________________
13
Programmable Audio Clock Generator MAX9485
Typical Application Circuit
I2C INTERFACE TO SET AUDIO CLK RATE
FILTERED PWM CONTROL VOLTAGE FOR VCXO
TUN CLK_OUT1
AUDIO CLK: 256/384/768fS
DUAL-CHANNEL AUDIO DAC
FRONT AUDIO SIGNALS
MAX9485
27MHz CRYSTAL AUDIO CLK GENERATOR CLK_OUT2 DUAL-CHANNEL AUDIO DAC SURROUND AUDIO SIGNALS
MCLK 27MHz
AUDIO ENCODED DATA FROM DVD/HDD/BS-TUNER
MPEG DECODER
L CH AUDIO DATA R CH AUDIO DATA
DUAL-CHANNEL AUDIO DAC
BACK AUDIO SIGNALS
Chip Information
TRANSISTOR COUNT: 9817 PROCESS: CMOS
14
______________________________________________________________________________________
Programmable Audio Clock Generator
Package Information
(The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information go to www.maxim-ic.com/packages.)
TSSOP4.40mm.EPS
MAX9485
______________________________________________________________________________________
15
Programmable Audio Clock Generator MAX9485
Package Information (continued)
(The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information go to www.maxim-ic.com/packages.)
24L QFN THIN.EPS
PACKAGE OUTLINE 12, 16, 20, 24L THIN QFN, 4x4x0.8mm
21-0139
C
1
2
PACKAGE OUTLINE 12, 16, 20, 24L THIN QFN, 4x4x0.8mm
21-0139
C
2
2
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
16 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 (c) 2004 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products.


▲Up To Search▲   

 
Price & Availability of MAX9485

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X